#include <iostream>

//函数重载:函数名相同,函数功能不同的函数

//默认参数不能构成重载
//占位参数能构成重载
int add(int a, int b)
{
    return a + b;
}

int add(int a, int b,int c)
{
    return a + b;
}


double add(double a, double b)
{
    return a + b;
}

int main()
{
    std::cout<<add(1,2)<<std::endl;
    std::cout<< add(1.1,2.2)<< std::endl;
    return 0;
}